.huanxing-aside {
  width: 220px;
  box-sizing: border-box;
  height: 100%;
  background: rgb(4,21,45);
  overflow-x: hidden;
  transition: width 0.3s;
  .el-menu{
    background: transparent;
  }
  .el-menu-item,.el-sub-menu__title{
    i,span{
       color:hsla(0,0%,100%,.7);
    }
    &:hover{
        background: transparent;
        i,span{
           color:#fff;
        }
    }
    &.is-active {
        &:before {
            content: '';
            top: 0;
            left: 0;
            bottom: 0;
            width: 4px;
            background: #2979ff;
            position: absolute;
        }
        background-color: rgba(0,0,0,.8);
        i,span{
            color:#fff;
        }
    }
}
}